/* Options: Date: 2026-04-15 18:27:49 Version: 6.110 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://kpm_digiofficeapigateway.tbi.nl/api //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: ProcessDocumentRequestMessage.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; public class dtos { public static class ProcessDocumentRequestMessage implements IReturn { public UUID InstanceId = null; public DocumentRequestMessage DocumentRequest = null; public UUID getInstanceId() { return InstanceId; } public ProcessDocumentRequestMessage setInstanceId(UUID value) { this.InstanceId = value; return this; } public DocumentRequestMessage getDocumentRequest() { return DocumentRequest; } public ProcessDocumentRequestMessage setDocumentRequest(DocumentRequestMessage value) { this.DocumentRequest = value; return this; } private static Object responseType = DocumentMessage.class; public Object getResponseType() { return responseType; } } public static class DocumentMessage { public Header Header = null; public eventType EventType = null; public Document Document = null; public Header getHeader() { return Header; } public DocumentMessage setHeader(Header value) { this.Header = value; return this; } public eventType getEventType() { return EventType; } public DocumentMessage setEventType(eventType value) { this.EventType = value; return this; } public Document getDocument() { return Document; } public DocumentMessage setDocument(Document value) { this.Document = value; return this; } } public static class DocumentRequestMessage { public Header Header = null; public String RootDocumentID = null; public Boolean IncludePhysicalFile = null; public Header getHeader() { return Header; } public DocumentRequestMessage setHeader(Header value) { this.Header = value; return this; } public String getRootDocumentID() { return RootDocumentID; } public DocumentRequestMessage setRootDocumentID(String value) { this.RootDocumentID = value; return this; } public Boolean isIncludePhysicalFile() { return IncludePhysicalFile; } public DocumentRequestMessage setIncludePhysicalFile(Boolean value) { this.IncludePhysicalFile = value; return this; } } public static class Header { /** * Inhoud van het bericht */ @ApiMember(Description="Inhoud van het bericht") public String Contains = null; /** * Datum aanmaak bericht */ @ApiMember(Description="Datum aanmaak bericht") public String Date = null; /** * ID voor het bericht */ @ApiMember(Description="ID voor het bericht") public String MessageID = null; /** * Verzender van het bericht */ @ApiMember(Description="Verzender van het bericht") public String Sender = null; public String getContains() { return Contains; } public Header setContains(String value) { this.Contains = value; return this; } public String getDate() { return Date; } public Header setDate(String value) { this.Date = value; return this; } public String getMessageID() { return MessageID; } public Header setMessageID(String value) { this.MessageID = value; return this; } public String getSender() { return Sender; } public Header setSender(String value) { this.Sender = value; return this; } } public static class Header { public String MessageID = null; public Date Timestamp = null; public Party Sender = null; public Party Recipient = null; public Object RequestMessageID = null; public String getMessageID() { return MessageID; } public Header setMessageID(String value) { this.MessageID = value; return this; } public Date getTimestamp() { return Timestamp; } public Header setTimestamp(Date value) { this.Timestamp = value; return this; } public Party getSender() { return Sender; } public Header setSender(Party value) { this.Sender = value; return this; } public Party getRecipient() { return Recipient; } public Header setRecipient(Party value) { this.Recipient = value; return this; } public Object getRequestMessageID() { return RequestMessageID; } public Header setRequestMessageID(Object value) { this.RequestMessageID = value; return this; } } public static class Reference { public String GlobalID = null; public String Title = null; public String getGlobalID() { return GlobalID; } public Reference setGlobalID(String value) { this.GlobalID = value; return this; } public String getTitle() { return Title; } public Reference setTitle(String value) { this.Title = value; return this; } } public static class Document { public String GlobalID = null; public String RootDocumentID = null; public String Code = null; public String Subject = null; public String VersionNumber = null; public Boolean NewestVersion = null; public Reference RelationReference = null; public Reference DocumentTypeReference = null; public Reference ProjectReference = null; public Reference ConstructionBlockReference = null; public Reference ConstructionNumberReference = null; public Reference HousingTypeReference = null; public Integer Floor = null; public Boolean FloorSpecified = null; public Date DeletedDate = null; public Boolean DeletedDateSpecified = null; public File File = null; public ArrayList CustomFields = null; public Date CreationDate = null; public String CreatedBy = null; public Date ModifiedDate = null; public String ModifiedBy = null; public String getGlobalID() { return GlobalID; } public Document setGlobalID(String value) { this.GlobalID = value; return this; } public String getRootDocumentID() { return RootDocumentID; } public Document setRootDocumentID(String value) { this.RootDocumentID = value; return this; } public String getCode() { return Code; } public Document setCode(String value) { this.Code = value; return this; } public String getSubject() { return Subject; } public Document setSubject(String value) { this.Subject = value; return this; } public String getVersionNumber() { return VersionNumber; } public Document setVersionNumber(String value) { this.VersionNumber = value; return this; } public Boolean isNewestVersion() { return NewestVersion; } public Document setNewestVersion(Boolean value) { this.NewestVersion = value; return this; } public Reference getRelationReference() { return RelationReference; } public Document setRelationReference(Reference value) { this.RelationReference = value; return this; } public Reference getDocumentTypeReference() { return DocumentTypeReference; } public Document setDocumentTypeReference(Reference value) { this.DocumentTypeReference = value; return this; } public Reference getProjectReference() { return ProjectReference; } public Document setProjectReference(Reference value) { this.ProjectReference = value; return this; } public Reference getConstructionBlockReference() { return ConstructionBlockReference; } public Document setConstructionBlockReference(Reference value) { this.ConstructionBlockReference = value; return this; } public Reference getConstructionNumberReference() { return ConstructionNumberReference; } public Document setConstructionNumberReference(Reference value) { this.ConstructionNumberReference = value; return this; } public Reference getHousingTypeReference() { return HousingTypeReference; } public Document setHousingTypeReference(Reference value) { this.HousingTypeReference = value; return this; } public Integer getFloor() { return Floor; } public Document setFloor(Integer value) { this.Floor = value; return this; } public Boolean isFloorSpecified() { return FloorSpecified; } public Document setFloorSpecified(Boolean value) { this.FloorSpecified = value; return this; } public Date getDeletedDate() { return DeletedDate; } public Document setDeletedDate(Date value) { this.DeletedDate = value; return this; } public Boolean isDeletedDateSpecified() { return DeletedDateSpecified; } public Document setDeletedDateSpecified(Boolean value) { this.DeletedDateSpecified = value; return this; } public File getFile() { return File; } public Document setFile(File value) { this.File = value; return this; } public ArrayList getCustomFields() { return CustomFields; } public Document setCustomFields(ArrayList value) { this.CustomFields = value; return this; } public Date getCreationDate() { return CreationDate; } public Document setCreationDate(Date value) { this.CreationDate = value; return this; } public String getCreatedBy() { return CreatedBy; } public Document setCreatedBy(String value) { this.CreatedBy = value; return this; } public Date getModifiedDate() { return ModifiedDate; } public Document setModifiedDate(Date value) { this.ModifiedDate = value; return this; } public String getModifiedBy() { return ModifiedBy; } public Document setModifiedBy(String value) { this.ModifiedBy = value; return this; } } public static enum eventType { Update, Create, Delete, Response; } public static class File { public String Type = null; public String Name = null; public Long Size = null; public String Content = null; public Date ModifiedDate = null; public String getType() { return Type; } public File setType(String value) { this.Type = value; return this; } public String getName() { return Name; } public File setName(String value) { this.Name = value; return this; } public Long getSize() { return Size; } public File setSize(Long value) { this.Size = value; return this; } public String getContent() { return Content; } public File setContent(String value) { this.Content = value; return this; } public Date getModifiedDate() { return ModifiedDate; } public File setModifiedDate(Date value) { this.ModifiedDate = value; return this; } } }